Efficient scheduling mapping algorithm for row parallel coarse-grained reconfigurable architecture

نویسندگان

چکیده

Row Parallel Coarse-Grained Reconfigurable Architecture (RPCGRA) has the advantages of maximum parallelism and programmable flexibility. Designing an efficient algorithm to map diverse applications onto RPCGRA is difficult due a number hardware constraints. To solve this problem, nodes data flow graph must be partitioned scheduled RPCGRA. In paper, we present Depth-First Greedy Mapping (DFGM) that simultaneously considers communication costs use times Cell Array (RCA). Compared with level breadth mapping, performance DFGM better. The percentage improvement in RCA 33% non-original input output 64.4% (Given Discrete Cosine Transfor 8 (DCT8), area reconfigurable processing unit 56). level-based depth also obtains lowest averages RCA, times, time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coarse Grained Reconfigurable Architecture

This paper examines the challenges of mapping applications on to a Coarsegrained reconfigurable architecture (CGRA). Through crowd sourcing through a simple game and using the movement data from successful players the research project plans to produce better mappings, or improve existing algorithms through common patterns by the most successful players. This paper also examines the case studies...

متن کامل

A Column Arrangement Algorithm for a Coarse-grained Reconfigurable Architecture

In a coarse-grained reconfigurable architecture, the functions of resources such as Arithmetic Logic Units (ALUs) can be reconfigured. Unlike the programmability of a general purpose processor, the programmability of a coarse-grained reconfigurable architecture is limited. The limitation might be the number of different patterns or the number of different configurations of each ALU. This paper ...

متن کامل

Mapping Applications to a Coarse-Grained Reconfigurable Architecture

Today the most commonly used system architectures in data processing can be divided into three categories: general purpose processors, application specific architectures and reconfigurable architectures. General purpose processors are flexible, but inefficient and for some applications do not offer enough performance. Application specific architectures are efficient and give good performance, b...

متن کامل

Coarse-Grained Reconfigurable Array: Architecture and Application Mapping

Coarse-grained reconfigurable arrays, or CGRAs in short, have drawn increasing attention recently due to their performance and flexibility. They provide flexibility through reconfiguration, which is not attained with fixed harware such as traditional ASICs. They also provide performance through highly parallel architecture, which is hardly achieved with basically sequential software running on ...

متن کامل

Efficient Mapping onto Coarse-Grained Reconfigurable Architectures using Graph Drawing based Algorithm

Recently coarse-grained reconfigurable architectures (CGRAs) have drawn increasing attention due to their efficiency and flexibility. While many CGRAs have demonstrated impressive performance improvements, the effectiveness of CGRA platforms ultimately hinges on the compiler. Existing CGRA compilers do not model the details of the CGRA architecture, due to which they are, i) unable to map appli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Tsinghua Science & Technology

سال: 2021

ISSN: ['1878-7606', '1007-0214']

DOI: https://doi.org/10.26599/tst.2020.9010035